
// 功能:本地存储;可设置时间,设置/获取token,并判断存储是否过期,

var redis= "redis";
 
/**
 * 设置
 * k 键key
 * v 值value
 * t 秒
 */
export function setParams(k, v, t) {
  uni.setStorageSync(k, v)
  var seconds = parseInt(t)
  if (seconds > 0) {
    var newtime = Date.parse(new Date())//返回毫秒数
    newtime = newtime / 1000 + seconds;
    uni.setStorageSync(k + redis, newtime + "")
  } else {
    uni.removeStorageSync(k + redis)
  }
}
/**
 * 获取
 * k 键key
 */
export function getParams(k) {
  // var deadtime = parseInt(uni.getStorageSync(k + redis))
  // if (deadtime) {
  //   if (parseInt(deadtime) < Date.parse(new Date()) / 1000) {
  //     uni.removeStorageSync(k);
  //     console.log("过期了")
	 //  this.tui.toast('身份已过期,请重新登陆');
  //     return null;//已过期
  //   }
  // }
  var res=uni.getStorageSync(k)
  if(res){
    return res//已登录
  }else{
    return null
  }
}
 
/**
 * 删除
 */
export function removeParams(k) {
  uni.removeStorageSync(k);
  uni.removeStorageSync(k + redis);
}
 
/**
 * 清除所有key
 */
export function clear() {
  uni.clearStorageSync();
}

